principal technical consultant - Turkish English Dictionary